Colt: A System for Developing Software that Supports Synchronous Collaborative Activities
نویسندگان
چکیده
This paper presents Colt, a system designed to aid in the development of applications that support close collaboration between two or more users. The Colt system is comprised of three parts: a design methodology, a software toolkit, and visualization and analysis tools. The software toolkit includes computational objects that support simultaneous manipulations from multiple users. This paper defines and gives examples of these “Cooperatively Controlled Objects” (CCOs) and discusses design and interface issues for developing them. Finally, four example collaborative activities that were built using Colt and CCOs are described: a drawing program, a jigsaw puzzle, a coordination game and a color matching activity.
منابع مشابه
Cooperatively Controlled Objects In Support Of Collaboration
COOPERATIVELY CONTROLLED OBJECTS IN SUPPORT OF COLLABORATION by Lauren J. Bricker Chairperson of the Supervisory Committee: Professor Steven L. Tanimoto Department of Computer Science and Engineering Developing applications to support collaboration by two or more users involves special challenges. An application designer should anticipate the interaction between the user and the computer, as we...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملA pattern system supporting QoS for synchronous collaborative systems
Synchronous collaborative applications have varying demands of network service requirements, such as bandwidth, latency, or in general Quality of Service (QoS). Based on the number of active members, floor control and focus of attention, the low-level control of these parameters can overwhelm the developers of these systems. To address this problem we have extended a pattern system for collabor...
متن کاملA Portal for Ubiquitous Collaboration
This paper presents a software framework, called Collaborator, to provide a shared work-space supporting the activities of virtual teams. This system exploits seamless integration of standard Web technologies with agent technologies, enhancing the classic Web communication mechanisms to support synchronous sharing of applications, and its use through emerging technologies such as: third generat...
متن کاملUsing Electronic Communication Tools in Online Group Activities to Develop Collaborative Learning Skills
The purpose of this study was to investigate the effect of using synchronous and asynchronous communication tools in online group activities to develop collaborative learning skills. An experimental study was implemented on a sample of faculty of education students in Mansoura University. The sample was divided into two groups, a group studied using synchronous communication tools, and the othe...
متن کامل